﻿package com.ease.model.criterion
{
	import com.ease.model.criterion.Criterion;
	import com.ease.model.criterion.CriterionSupport;

	[Bindable]
	[RemoteClass(alias="com.ease.model.criterion.SimpleExpression")]
	
	public class SimpleExpression
		extends
			com.ease.model.criterion.CriterionSupport
		implements 
			com.ease.model.criterion.Criterion
	{

		private var _propertyName:String;
		private var _value:Object;
		private var _ignoreCase:Boolean;
		private var _op:String;

		public function SimpleExpression()
		{
		}

		public function get propertyName():String
		{
			return _propertyName;
		}

		public function set propertyName(value:String):void
		{
			_propertyName = value;
		}

		public function get value():Object
		{
			return _value;
		}

		public function set value(value:Object):void
		{
			_value = value;
		}

		public function get ignoreCase():Boolean
		{
			return _ignoreCase;
		}

		public function set ignoreCase(value:Boolean):void
		{
			_ignoreCase = value;
		}

		public function get op():String
		{
			return _op;
		}

		public function set op(value:String):void
		{
			_op = value;
		}
	}
}